package com.zxtc.wh.pojo.resource;

import java.util.Date;

/**
 * 简单的某资源的基本信息，由客户端提供
 * 2017年4月8日17:27:07
 */
public class SimpleResourceInfoBean {
    /**
     * 资源的文件名，因为上传到服务器的资源为了方便组织，会更改保存在服务器时的文件名，
     * 而下载到客户端时需要恢复到原有文件名，这个字段就是用于保存原有的文件名
     */
    protected String resource_file_name;
    /**
     * 资源在客户端创建完成后准备发起上传请求时的时间戳
     */
    protected Date resource_client_create_timestamp;
    /**
     * 资源大小，单位是字节
     */
    protected Long resource_size;
    /**
     * 资源的哈希值,可以用于避免相同资源的重复上传，建议使用sha 265算法的结果
     */
    protected String resource_hash;


    public String getResource_file_name() {
        return resource_file_name;
    }

    public void setResource_file_name(String resource_file_name) {
        this.resource_file_name = resource_file_name;
    }

    public Date getResource_client_create_timestamp() {
        return resource_client_create_timestamp;
    }

    public void setResource_client_create_timestamp(Date resource_client_create_timestamp) {
        this.resource_client_create_timestamp = resource_client_create_timestamp;
    }

    public Long getResource_size() {
        return resource_size;
    }

    public void setResource_size(Long resource_size) {
        this.resource_size = resource_size;
    }

    public String getResource_hash() {
        return resource_hash;
    }

    public void setResource_hash(String resource_hash) {
        this.resource_hash = resource_hash;
    }
}
